london scotland golf club ireland golf inverness escorts ireland edinburgh golf course self catering escort accommodation wales golf ireland bed and breakfast b&b golf golf clubs